<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组的栈方法和队列方法()方法</title>
    
</head>
<body>
    <script type="text/javascript">
        var arr = [1, 2, 3, 4];
        var a = arr.toString();
        var b = arr.toLocaleString();
        console.log(a);
        console.log(b);
        // 分割字符串
        console.log(arr.join('-'))
        // 栈方法 lifo last in first out 先进后出 后进先出 push() pop()
        // 往数组的最后一项添加内容
        var newLength = arr.push(5);
        console.log(newLength);
        console.log(arr);
        // 往数组最后一项删除内容
        var lasstItem = arr.pop();
        console.log(lasstItem);
        console.log(arr);

        // 队列方法 先进先出 后进后出 fifo shift() unshift()
        // 添加返回数组长度 删除返回被删除元素
        arr.unshift(10);
        console.log(arr);
        arr.shift();
        console.log(arr);
    </script>
</body>
</html>